package com.xyy.saas.payment.dao.model;

import java.io.Serializable;
import java.util.Date;

/**
 * 开户意愿申请 状态
 * @author 
 */
public class ApplyOpenAccountStatus implements Serializable {
    /**
     * 主键
     */
    private Long id;

    /**
     * 申请单号 支付平台分配
     */
    private String applyCode;

    /**
     * 用户id
     */
    private String accountId;

    /**
     * 三方用户id
     */
    private String thirdUserId;

    /**
     * 申请单号 三方提供
     */
    private String applymentId;

    /**
     * 状态 0创建 1审核中 2编辑中 3待确认联系信息 4待账户验证 5审核通过 6审核驳回 7已冻结 8已作废
     */
    private Integer status;

    /**
     * 0未授权 1已授权
     */
    private Integer authorize;

    /**
     * 驳回原因
     */
    private String rejectReason;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getApplyCode() {
        return applyCode;
    }

    public void setApplyCode(String applyCode) {
        this.applyCode = applyCode;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getThirdUserId() {
        return thirdUserId;
    }

    public void setThirdUserId(String thirdUserId) {
        this.thirdUserId = thirdUserId;
    }

    public String getApplymentId() {
        return applymentId;
    }

    public void setApplymentId(String applymentId) {
        this.applymentId = applymentId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getAuthorize() {
        return authorize;
    }

    public void setAuthorize(Integer authorize) {
        this.authorize = authorize;
    }

    public String getRejectReason() {
        return rejectReason;
    }

    public void setRejectReason(String rejectReason) {
        this.rejectReason = rejectReason;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}